Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F14 USA F18 USA F18 USA F19 USA F1 USA F2 USA F7 USA F13 USA F14 2002 Tulsa USTA Challenger - Tulsa USTA Challenger of Tiburon - Tiburon Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin USTA Men's Challenger of Dallas - Dallas College Station Challenger - College Station Austin Challenger - Austin Tallahassee Tennis Challenger - Tallahassee IPP Open - Helsinki Hilton Waikoloa Village USTA Challenger - Waikoloa Pro Tennis World Open - Sunrise Pro Challenger at Calabasas - Calabasas USTA Men's Challenger of Dallas - Dallas The West Side Tennis Club Clay Court Challenger - Forest Hills Busan Open Challenger Tennis - Busan BMW Tennis Championship - Sunrise Fifth-Third Bank Tennis Championships - Lexington II Naples ITG Challenger - Naples Tiburon Challenger - Tiburon Pro Challenger at Calabasas - Calabasas 2007 Knoxville Challenger - Knoxville XL Capital Bermuda Open - Bermuda Men's Pro Challenger at Tunica National - Tunica Open Sainte-Victoire - Aix-En-Provence Nielsen USTA Pro Tennis Championship - Winnetka Talahassee Challenger Honolulu Challenger Tallahassee Challenger Binghamton Challenger Sacramento Challenger USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Calabasas Challenger Knoxville Challenger Aberto Da Costa Do Sauipe - Bahia Honolulu Challenger San Jose Challenger Dallas Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Savannah Challenger Charlottesville Challenger Nottingham Challenger Nottingham-2 Challenger USTA Seascape Challenger - Aptos Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa USTA Challenger - Champaign 2005 West Side Tennis Coub Men's Challenger - Forest Hills Sunset Moulding Yuba City Racquet Club Challenger - Yuba City USTA Challenger of Orlando - Orlando 2006 Challenger of Santa Clarita California Challenger - Valencia The Commercia Challenger - Aptos GHI Bronx Tennis Classic - Bronx The Swanston Challenger - Sacramento USTA Championships of Kerrville - Kerrville Challenger Groningen - Groningen 2002 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda Binghamton Professional Tennis Tournament - Binghamton 2003 Eddleman USTA Challenger - Birmingham The USTA Challenger at West End Racquet - Torrance Champaign Challenger Burbank Challenger - Burbank San Luis Potosi Challenger - San Luis Potosi USTA Comerica Challenger - Aptos Challenger Casablanca San Angel - Mexico City Wailea Men's Challenger - Maui AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise The Surbiton Trophy - Surbiton 2007 Nielsen Pro Tennis Championship - Winnetka The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington AT&T Challenger of Dallas - Dallas Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Fifth Third Bank Tennis Championships - Lexington Sacramento Challenger - Sacramento JSM Challenger of Champaign - Urbana Nottingham Challenger Winnetka Challenger Sacramento Challenger Oklahoma Challenger - Tulsa Sunrise Challenger Savannah Challenger Vancouver Challenger USTA Men's Challenger of Dallas - Dallas 2001 USTA Tallahassee Tennis Challenger - Tallahassee USTA Men's Challenger of Dallas - Dallas Nova Challenger Osaka - Osaka San Luis Potosi Challenger 2002 - San Luis Potosi ARMS USTA Challenger - Rocky Mount 2002 FSE Challenger - Tarzana USTA Challenger of Las Vegas - Las Vegas USTA Challenger of Burbank - Burbank Hilton Waikoloa Village USTA Challenger - Waikoloa VI Abierto Internacional de Salinas - Salinas 2001 Centura USTA Challenger - Rocky Mount Granby Challenger - Granby Time Warner USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx USTA Tennis Championships of Houston - Houston USTA Challenger of Burbank - Burbank Challenger Britania Zavaleta - Puebla Urbana-Champaign Challenger - Urbana The Waco International Tennis Challenger - Waco USTA Challenger of Burbank - Burbank 2002 Azalea Orthopedic Challenger - Tyler Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas USTA/Safeway Challenger - Aptos 2004 Colorado Tennis Classic - Denver The West Side Tennis Club Grass Court Challenger - Forest Hills Lubbock Challenger - Lubbock Heineken Open - Auckland Swanston Challenger - Sacramento USTA Freeman Men's Challenger - Joplin Siebel Open - San Jose 2002 Eddleman USTA Challenger - Birmingham Open de Montauban - Montauban Fifth-Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver Heineken Open - Auckland Siebel Open - San Jose The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville Challenger Britania Zavaleta - Puebla Sacramento Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport Theusbridge.com Tennis Classic - Tarzana The 'Fitz' Casino Challenger - Tunica Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Tulsa Auto Collection USTA Challenger - Tulsa Swanston Challenger - Sacramento Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville JSM Challenger - Champaign Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Bancolombia Open - Bogota USTA Challenger of San Antonio - San Antonio University of Tennessee USTA Challenger - Knoxville Puerto Rico Challenger Tennis Event - Humacao XL Bermuda Open - Bermuda Hurricane Tennis Open - Bradenton Home Depot Center USTA Challenger - Carson Countrywide Classic USTA Men's Challenger - Carson Lubbock Challenger - Lubbock Shimadzu All Japan Indoor - Kyoto Oldum Brown Vancouver Open - Vancouver Music City Challenger - Nashville The Mercedes Benz of Calabasas - Calabasas Zagreb Challenger Waco Tennis Challenger - Waco Heineken Open - Auckland International Tennis Championships - Delray Beach 2008 Lubbock Challenger - Lubbock USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington 2001 UT Tyler Patriot Challenger - Tyler Ford Tennis Championships - Louisville Music City Challenger - Nashville Panama City Challenger 2008 Knoxville Challenger - Knoxville Harrah's Entertainment Challenger - Tunica Hilton Waikoloa Village USTA Challenger - Waikoloa China Open - Beijing 2003 USTA Challenger of Calabasas - Calabasas Savannah Challenger Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Torneo Internacional Challenger Fila 2006 - Leon Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Citi Open - Washington International Tennis Championships - Delray Beach Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Fifth Third Bank Tennis Classic - Lexington Dallas Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 USTA Challenger of Calabasas - Calabasas USTA Tallahassee Tennis Challenger - Tallahassee Arizona Men's Tennis Championships - Scottsdale XL Capital Bermuda Open - Bermuda Delray Beach International Tennis Championships - Delray Beach Baton Rouge Challenger Heineken Open - Auckland Millenium Tennis Championships - Delray Beach Music City Challenger - Nashville Regions Morgan Keegan Championships - Memphis The Stella Artois Championships - London Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Sarasota Challenger Carson Challenger Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Ojai Challenger Regions Morgan Keegan Championships - Memphis The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Brisbane - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril AEGON International - Eastbourne Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington China Open - Beijing Atlanta Clay Court Challenger - Atlanta Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Heineken Open - Auckland Dallas Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona The Wright Financial Group, Inc. Challenger - Champaign Serbia Open - Belgrade Campbell's Hall of Fame Tennis Championships - Newport Corona Mexico City Open - Mexico City Atlanta Tennis Championships - Atlanta Winston Salem - Winston Salem Open de Tenis Comunidad Valenciana - Valencia Savannah Challenger Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Valencia Open - Valencia SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Delray Beach Open - Delray Beach Open de Nice Cote d'Azur - Nice BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Open de Nice Cote d'Azur - Nice China Open - Beijing Valencia Open - Valencia U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Arizona Men's Tennis Championships - Scottsdale Open de Nice Cote d'Azur - Nice AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington AIG Japan Open Tennis Championships - Tokyo ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston U.S. Mens's Clay Court Championship - Houston AEGON Championships - London BB&T Atlanta Open - Atlanta Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Erste Bank Open - Vienna Memphis Open - Memphis U.S. Mens's Clay Court Championship - Houston Apia International - Sydney Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas US Men's Clay Court Championship - Houston Geneva Open - Geneva US Men's Clay Court Championship - Houston ASB Classic - Auckland AEGON Championships - London AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Countrywide Classic - Los Angeles US Men's Clay Court Championship - Houston Honolulu Challenger Winston-Salem Open - Winston-Salem Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing Erste Bank Open - Vienna If Stockholm Open - Stockholm New York Open - New York Hall of Fame Tennis Championships - Newport Hall of Fame Tennis Championships - Newport Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Erste Bank Open - Vienna SAP Open - San Jose Serbia Open - Belgrade The Tennis Channel Open - Las Vegas Open Parc - Lyon Heineken Open - Auckland U.S. Men's Clay Court Championships - Houston BB&T Atlanta Open - Atlanta Citi Open - Washington Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Chengdu Open - Chengdu China Open - Beijing New York Open - New York Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Hall of Fame Open - Newport ASB Classic - Auckland Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Infosys Hall of Fame Open - Newport TD Waterhouse Cup - Long Island US Men's Clay Court Championship - Houston Heineken Open - Auckland Abierto de Tenis Mifel - Los Cabos Tennis Channel Open - Las Vegas Truist Atlanta Open - Atlanta Franklin Templeton Tennis Classic - Scottsdale Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch BMW Open - Munich BNP Paribas Open - Indian Wells Valencia Open - Valencia Abierto Mexicano Telcel - Acapulco AIG Japan Open Tennis Championships - Tokyo Hall of Fame Tennis Championships - Newport Mutua Madrid Open - Madrid ASB Classic - Auckland Delray Beach Open - Delray Beach The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Abierto Mexicano de Tenis Mifel - Los Cabos Dallas Open - Dallas Truist Atlanta Open - Atlanta International Tennis Championships - Delray Beach Adelaide International 2 - Adelaide RCA Championships - Indianapolis Pilot Pen Tennis - New Haven Medibank International - Sydney AEGON Championships - London Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Medibank International - Sydney Heineken Open - Auckland U.S. Mens's Clay Court Championship - Houston Delray Beach International Tennis Championships - Delray Beach UNICEF Open - 's Hertogenbosch Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Apia International - Sydney Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Swiss Indoors Basel - Basel Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Geneva Open - Geneva Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - New York ASB Classic - Auckland Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Delray Beach Open - Delray Beach Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Truist Atlanta Open - Atlanta Miami Open - Miami BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris Hopman Cup - Perth ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, QF, USA-SRB 1-3 Hopman Cup - Perth Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Laver Cup - Geneva ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, Group E ATP Cup - Sydney French Open - Paris River Oaks International Tennis Tournament - Houston All Lower level tournaments Wimbledon - London U.S. Open - New York French Open - Paris Olympics - London Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, 1R, GBR-USA 3-2 French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QF, AUS-USA 3-2 ARAG ATP World Team Championship - Dusseldorf Internazionali BNL d'Italia - Rome U.S. Open - New York Davis Cup, World Group, QF, USA-BEL 4-0 French Open - Paris French Open - Paris Davis Cup, World Group, 1R, USA-BRA 3-2 French Open - Paris Hopman Cup - Perth Davis Cup, World Group, 1R, SUI-USA 0-5 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-SUI 5-0 U.S. Open - New York Laver Cup - Chicago Australian Open - Melbourne Laver Cup - Boston Miami Open - Miami Davis Cup, PO, SRB-USA 3-2 Nitto ATP Finals - London Western & Southern Open - Cincinnati 70th River Oaks International Tennis Tournament - Houston Laver Cup - Prague Davis Cup, World Group, 1R, SRB-USA 1-3 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, 1R, AUS-USA 1-3